cruel and inhuman punishment - Turco Inglés Diccionario